package cn.abcsys.cloud.devops.monitor.scheduled;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import cn.abcsys.cloud.devops.monitor.service.impl.MonitorServiceImpl;

/**
 * 
 * 应用CPU和MEM信息定时任务
 * 
 * @author DZG
 * @since V1.0 2017年7月12日
 */
@Component
public class MonitorCpuAndMemSchedule {

	@Autowired
	private MonitorServiceImpl monitorService;
	
	// 秒 分 时 天 月 周 年
	@Scheduled(cron = "${monitor.time.cron}")
	protected void executeFileMonitor() {
		monitorService.run();
	}
}
